favourable repayment terms - French English Dictionary